1
general::
Phrase(s): dump on someone or something
1. to snow on someone or something. • Well, it dumped on us again last night. • The cold front dumped on the northeast again today. 2. and do a dump on someone or something; dump all over someone or something Sl. to criticize someone or something; to destroy someone or something. • There is no need to do a dump on me. I didn’t wreck your car. • The boss— mad as a wet hen—dumped all over me., Phrase(s): dump something on someone
Fig. to pour out one’s troubles to someone. • She dumped all her grief on her friend, Sally. • I wish you wouldn’t dump all your problems on me.
McGrawhill's American Idioms And Phrasal Verbs